package jeecg.business.entity.message;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;

/**   
 * @Title: Entity
 * @Description: 消息
 * @author LinYingPiaoJian
 * @date 2015-07-20 08:55:40
 * @version V1.0   
 *
 */
@Entity
@Table(name = "NMS_MESSAGE", schema = "")
@SuppressWarnings("serial")
public class MessageEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**发送人ID*/
	private java.lang.String fsrid;
	/**发送人*/
	private java.lang.String fsr;
	/**发送内容*/
	private java.lang.String fsnr;
	/**接收人ID*/
	private java.lang.String jsrid;
	/**接收人*/
	private java.lang.String jsr;
	/**时间*/
	private java.util.Date sj;
	
	private String sfck;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=32)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发送人ID
	 */
	@Column(name ="FSRID",nullable=true,length=32)
	public java.lang.String getFsrid(){
		return this.fsrid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发送人ID
	 */
	public void setFsrid(java.lang.String fsrid){
		this.fsrid = fsrid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发送人
	 */
	@Column(name ="FSR",nullable=true,length=31)
	public java.lang.String getFsr(){
		return this.fsr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发送人
	 */
	public void setFsr(java.lang.String fsr){
		this.fsr = fsr;
	}
	/**
	 *方法: 取得java.lang.Object
	 *@return: java.lang.Object  发送内容
	 */
	@Column(name ="FSNR",nullable=true,length=65535)
	public java.lang.String getFsnr(){
		return this.fsnr;
	}

	/**
	 *方法: 设置java.lang.Object
	 *@param: java.lang.Object  发送内容
	 */
	public void setFsnr(java.lang.String fsnr){
		this.fsnr = fsnr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  接收人ID
	 */
	@Column(name ="JSRID",nullable=true,length=32)
	public java.lang.String getJsrid(){
		return this.jsrid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  接收人ID
	 */
	public void setJsrid(java.lang.String jsrid){
		this.jsrid = jsrid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  接收人
	 */
	@Column(name ="JSR",nullable=true,length=31)
	public java.lang.String getJsr(){
		return this.jsr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  接收人
	 */
	public void setJsr(java.lang.String jsr){
		this.jsr = jsr;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  时间
	 */
	@Column(name ="SJ",nullable=true)
	public java.util.Date getSj(){
		return this.sj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  时间
	 */
	public void setSj(java.util.Date sj){
		this.sj = sj;
	}
	
	@Column(name ="SFCK",nullable=true)
	public String getSfck() {
		return sfck;
	}

	public void setSfck(String sfck) {
		this.sfck = sfck;
	}
	
	
}
